home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
prodpack.zip
/
DB4PPSAM.EXE
/
BDCFILL.PRG
< prev
next >
Wrap
Text File
|
1993-05-10
|
2KB
|
65 lines
FUNCTION BDCFill
PARAMETERS pcField
*----------------------------------------------------------------------------
* NAME
* BDCFill - Read in the config file from CD_FILE_1 and display values
*
* DESCRIPTION
*
* PARAMETERS
* pcField = Field name that called this CD_FILE_1 or BT_EDITCF
*
*----------------------------------------------------------------------------
IF TYPE( "aClkObj[1,1]" ) = "N"
IF TYPE( "pn_msg" ) = "N" .AND. pn_msg = LBN_SELCHA
*-- No code for ON POPUP action
ELSE
IF .NOT. ISBLANK( CD_FILE_1 ) .AND. ;
.NOT. ( "*" $ CD_FILE_1 .OR. "?" $ CD_FILE_1 ) .AND. ;
FILE( TRIM( CD_FILE_1 ) )
fhCfg = 0
fhCfg = FOPEN( TRIM( CD_FILE_1 ), "r" )
IF fhCfg > 0
DO WHILE .NOT. FEOF( fhCfg )
cLineIn = FGETS( fhCfg )
IF .NOT. ISBLANK( cLineIn )
cSwitch = LEFT( cLineIn, 2 )
DO CASE
CASE cSwitch = "-c"
CK_OPTI_1 = .T.
DO TButton WITH WM_PAINT, BN_UNHILITE, GetId( "CK_OPTI_1")
CASE cSwitch = "-t"
CK_OPTI_2 = .T.
DO TButton WITH WM_PAINT, BN_UNHILITE, GetId( "CK_OPTI_2" )
CASE cSwitch = "-w"
CK_OPTI_3 = .T.
DO TButton WITH WM_PAINT, BN_UNHILITE, GetId( "CK_OPTI_3" )
CASE cSwitch = "-X"
CK_OPTI_4 = .T.
DO TButton WITH WM_PAINT, BN_UNHILITE, GetId( "CK_OPTI_4" )
CASE cSwitch = "-x"
CK_OPTI_4 = .F.
DO TButton WITH WM_PAINT, BN_UNHILITE, GetId( "CK_OPTI_4" )
ENDCASE
ENDIF
ENDDO
IF FCLOSE( fhCfg )
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
RETURN .T.
*-- EOF: BDCFill( pcField )